package timbap.visualizer.api.plugin.container;

import timbap.visualizer.api.plugin.Plugin;

import java.util.List;

/**
 * The <code>PluginContainer</code> interface is the base
 * interface for a container of timbap plugins. 
 *
 * @author  Andreas Pabst
 */
public interface PluginContainer {

	public void addPlugin(Plugin pVisualizingPlugin);
	
	public void removePlugin(Plugin pVisualizingPlugin);
	
	public List<Plugin> getPlugins();
	
}
